<?php



/**

 * 公共文件

 */



namespace app\admin\controller;



use think\Controller;



class BaseController extends Controller

{

    public function initialize()

    {

        //  获取登录用户session信息

        $userinfo = session("userinfo");

        //  验证登录信息

        if (empty($userinfo)) {

            //  跳转登录页面

            $this->redirect("Login/index");

        } else {

            //  定义角色权限

            $this->role_auty_id = [];

            //  获取角色权限

            $role_info = db("role_module")->where("role_id", "=", $userinfo["role_id"])->find();

            //  验证信息

            if (!empty($role_info["module_id"])) {

                //  定义角色权限

                $this->role_auty_id = explode(",", $role_info["module_id"]);

            }

            //  定义用户信息

            $this->userinfo = $userinfo;

        }

    }

}

